<?hh

// everything is allowed as a constant!!
const int abstract = 1;
const int and = 1;
const int array = 1;
const int arraykey = 1;
const int as = 1;
const int attribute = 1;
const int binary = 1;
const int bool = 1;
const int boolean = 1;
const int break = 1;
const int case = 1;
const int catch = 1;
const int category = 1;
const int children = 1;
const int class = 1;
const int classname = 1;
const int clone = 1;
// const int const int = 1; // "Notice: Constant const int already defined"
const int continue = 1;
const int coroutine = 1;
const int darray = 1;
const int declare = 1;
const int default = 1;
const int dict = 1;
const int do = 1;
const int double = 1;
const int echo = 1;
const int else = 1;
const int elseif = 1;
const int empty = 1;
const int enddeclare = 1;
const int endfor = 1;
const int endforeach = 1;
const int endif = 1;
const int endswitch = 1;
const int endwhile = 1;
const int enum = 1;
// const int eval = 1; // Unexpected token
const int extends = 1;
const int fallthrough = 1;
const int false = 1;
const int final = 1;
const int finally = 1;
const int float = 1;
const int for = 1;
const int foreach = 1;
const int from = 1;
const int global = 1;
const int goto = 1;
const int if = 1;
const int implements = 1;
const int include = 1;
const int include_once = 1;
const int inout = 1;
const int instanceof = 1;
const int insteadof = 1;
const int int = 1;
const int integer = 1;
const int interface = 1;
const int is = 1;
// const int isset = 1; // Unexpected token
const int keyset = 1;
const int let = 1;
const int list = 1;
const int mixed = 1;
const int namespace = 1;
const int new = 1;
const int newtype = 1;
const int noreturn = 1;
const int null = 1;
const int num = 1;
const int object = 1;
const int or = 1;
const int parent = 1;
const int print = 1;
const int private = 1;
const int protected = 1;
const int public = 1;
const int real = 1;
const int require = 1;
const int require_once = 1;
const int resource = 1;
const int return = 1;
const int self = 1;
const int shape = 1;
const int static = 1;
const int string = 1;
const int super = 1;
const int suspend = 1;
const int switch = 1;
const int this = 1;
const int throw = 1;
const int trait = 1;
const int try = 1;
const int true = 1;
const int type = 1;
const int unset = 1;
const int use = 1;
const int using = 1;
const int var = 1;
const int varray = 1;
const int vec = 1;
const int void = 1;
const int where = 1;
const int while = 1;
const int xor = 1;
const int yield = 1;
